Operator |
Description |
~ NOT |
BITWISE NOT |
& AND |
BITWISE AND |
^ XOR |
BITWISE XOR |
| OR |
BITWISE OR |
!! |
LOGICAL TEST |
! |
LOGICAL NOT |
&& |
LOGICAL AND |
^^ |
LOGICAL XOR |
|| |
LOGICAL OR |
= |
ASSIGNMENT |
= |
LOGICAL COMPARE FOR EQUAL |
<> |
LOGICAL COMPARE FOR NOT EQUAL |
< |
LOGICAL COMPARE FOR LESS THAN |
<= |
LOGICAL COMPARE FOR LESS THAN OR EQUAL |
> |
LOGICAL COMPARE FOR GREATER THAN |
>= |
LOGICAL COMPARE FOR GREATER THAN OR EQUAL |
== |
LOGICAL COMPARE FOR EQUAL |
!= |
LOGICAL COMPARE FOR NOT EQUAL |
!< |
LOGICAL COMPARE FOR NOT LESS THAN |
!<= |
LOGICAL COMPARE FOR NOT LESS THAN OR EQUAL |
!> |
LOGICAL COMPARE FOR NOT GREATER THAN |
!>= |
LOGICAL COMPARE FOR NOT GREATER THAN OR EQUAL |
<< |
BITWISE LEFT SHIFT (carry in zeros) |
>> |
BITWISE RIGHT SHIFT (carry in zeros) |
<<< |
ARITHMETIC UP SHIFT (carry in zeros) |
>>> |
ARITHMETIC DOWN SHIFT (carry in most significant bit) |
+ |
CONCATENATE |
+ |
ARITHMETIC ADD |
- |
ARITHMETIC SUBTRACT |
* |
ARITHMETIC MULTIPLY |
\ |
ARITHMETIC INTEGER DIVIDE |
/ |
ARITHMETIC FLOATING POINT DIVIDE |
+ |
ARITHMETIC UNARY PLUS |
- |
ARITHMETIC UNARY MINUS |
& |
ADDRESS OF DATA |
&& |
ADDRESS OF HANDLE |